﻿
Imports System.Runtime.CompilerServices
Imports osi.root.delegates

Public Interface iatom(Of T)
    Function [get]() As T
    Sub [set](ByVal i As T)
    Sub modify(ByVal d As void(Of T))
    Function compare_exchange(ByVal value As T, ByVal comparand As T) As T
End Interface
